package org.apache.jsp;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import com.asiainfo.ysrman.doprocess.*;

public final class goto_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {

  private static java.util.Vector _jspx_dependants;

  public java.util.List getDependants() {
    return _jspx_dependants;
  }

  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {

    JspFactory _jspxFactory = null;
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;


    try {
      _jspxFactory = JspFactory.getDefaultFactory();
      response.setContentType("text/html;charset=GBK");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
  
	String error_info = "";
	if(request.getMethod().equals("POST"))//用户身份验证
	{
		YsrProcess uiProcess = new YsrProcess();	
	 
		String username = request.getParameter("account");
		if (username != null )
			username = new String(username.getBytes("ISO8859_1"));
		
		String userpassword = request.getParameter("password");
	     
	    //调用后台处理程序，验证用户
	    int custid = uiProcess.validateUser(username,userpassword);
	     //System.out.println("..........." + custid + "...........");
	    //用户不存在
	    if(custid == 0){
	    	error_info = "输入用户名或者密码错误，请重新输入！"; 
	    	//System.out.println("<script language=\"javaScript\">alert(\"" + error_info + "\");</script>");
	    	response.sendRedirect("index.jsp");//成功后返回主页
	    }
	    
	    //合法用户
	    else {
			session.setAttribute("userid",custid+"");
			
			response.sendRedirect("ent_main.jsp");//成功后返回主页
			return;
			//request.getRequestDispatcher("index.jsp").forward(request,response); 
			//return;
	    } //else  end
	}
	else
		response.sendRedirect("index.jsp");//成功后返回主页	

      out.write(' ');
      out.write('\r');
      out.write('\n');
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
      }
    } finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}
